

/*  #Base
================================================== */

ul.menu, ul.menu ul { margin: 0 auto; list-style: none; }
ul.menu > li { float: left; }
ul.menu  li > a { text-decoration: none; display: block; }
ul.menu .right { float: right; }
ul.menu li {	position: relative; }


/*  #Sub Drop Down Menu
================================================== */


ul.menu ul { display: none; position: absolute; width: 180px; }
ul.menu li:hover > ul { display: block; }
ul.menu ul ul { top: 0px; left: 180px; }

ul.menu p{ color: #707070;font-size: 15px; font-style: normal; line-height: 22px; padding: 0 0px 15px; }

.c-test { padding-bottom:15px;}
.c-test p { margin:5px 15px; padding-bottom:0px; }
.c-test span { margin:0px 15px; text-align:right; width:100%;}

.fa{padding-right:10px; }
.c-logo img{ width:160px;height:auto;margin:10px 20px 10px;}

/*  #Sub Mega Menu 
================================================== */

ul.menu .dropdown-col-1,
ul.menu .dropdown-col-2,
ul.menu .dropdown-col-3,
ul.menu .dropdown-col-4,
ul.menu .dropdown-col-5,
ul.menu .dropdown-col-6 {
	position: absolute;
	display: none;
}

ul.menu .dropdown-col-1, .menu .col-1 { width: 195px; }
ul.menu .dropdown-col-2, .menu .col-2 { width: 390px; }
ul.menu .dropdown-col-3, .menu .col-3 { width: 585px; }
ul.menu .dropdown-col-4, .menu .col-4 { width: 780px; }
ul.menu .dropdown-col-5, .menu .col-5 { width: 995px; }
ul.menu .dropdown-col-6, .menu .col-6 { width: 1170px; }

ul.menu .col-1, 
ul.menu .col-2, 
ul.menu .col-3, 
ul.menu .col-4, 
ul.menu .col-5, 
ul.menu .col-6 {
	float: left;
}

ul.menu ol { list-style: none; padding: 0; }
ul.menu > li:hover > div { display: block; }





/*   #slide effect
==================================================*/


.slide ul, .slide li > div {
	visibility: hidden;
	display: block !important;
	-webkit-transform: translate3d(0, 50px, 0);
	-moz-transform: translate3d(0, 50px, 0);
	-o-transform: translate3d(0, 50px, 0);
	-ms-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);
	-webkit-transition: opacity .2s ease-in, visibility 0s linear .2s, -webkit-transform .2s linear;
	-moz-transition: opacity .2s ease-in, visibility 0s linear .2s, -moz-transform .2s linear;
	-o-transition: opacity .2s ease-in, visibility 0s linear .2s, -o-transform .2s linear;
	-ms-transition: opacity .2s ease-in, visibility 0s linear .2s, -ms-transform .2s linear;
	transition: opacity .2s ease-in, visibility 0s linear .2s, transform .2s linear;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.slide li:hover > ul,  .slide li:hover > div {
	visibility: visible;
	-webkit-transform: translate3d(0, 0px, 0);
	-moz-transform: translate3d(0, 0px, 0);
	-o-transform: translate3d(0, 0px, 0);
	-ms-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}